package org.com.yz.dubbo.api.service;

import com.baomidou.mybatisplus.service.IService;
import org.com.yz.dal.dao.model.*;

import java.util.List;
import java.util.Map;

/**
 * @ClassName IBankCardService
 * @Author wzc
 * @Date 2018/7/16 11:30
 **/
public interface IBankCardService {

    BankCard bandCardHandle(BankCard bankCard,String mchNo,String outTransNo,String bizType) throws Exception;

    int bandCardUntieHandle(MchsubBindBankCard mchsubBindBankCard);

    List<BankCard> selectNoSuccess();

    Boolean  isBankCard(BankCard bankCard);

//    Integer  insertBankCard(BankCard bankCard,String mchNo,String tracNo,String type,String status,String remark,int amt);

    List<BankCard> selectBankCard(BankCard bankCard);


    BankCard binkCompanyCard(String mchNo,BankCard card) throws Exception;

    BankCard bindPublicBankCard(String mchNo, BankCard card) throws Exception;

    NosTroAccount nostro(Nostro nostro);

    AuthenticationDetail checkBankCrad(String mchNo,String orderNo);

    BankCard checkBankCardInfo(String mchNo, String orderNo);
}
